solution process